package com.yn.xr.common.constants;


public class NewsInfoDef
{
    /**
     * 
     * @description: 新闻类型（站内公告，理财课堂，头条新闻）  
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月8日 下午5:25:58  
     * @author:伍俊
     * @version 1.0.0  
     *
     */
    public enum NewsType
    {
    	QUANZIDONGTAI((short)0),   //圈子动态
    	SITENOTICE((short)1), //校外活动
        MONEYCLASS((short)2), //校内活动
        HEANNEWS((short)3);  //特别关注
        private short value;
        NewsType(short value){
            this.value = value;
        }
        public short getValue(){
            return this.value;
        }
    }
    
    /**
     * 
     * @description:新闻推荐状态：1、推荐   0、不推荐   
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月8日 下午5:34:37  
     * @author:wujun  
     * @version 1.0.0  
     *
     */
    public enum RecommendStatus
    {
        RECOMMEND((short)1),//推荐
        NORECOMMEND((short)0);//不推荐
        private short value;
        RecommendStatus(short value)
        {
            this.value = value;
        }
        public short getValue()
        {
            return this.value;
        }
    }
    
    /**
     * 
     * @description: 评论类型 （有评论，没有评论，不允许被评论） 
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月8日 下午5:38:14  
     * @author:wujun  
     * @version 1.0.0  
     *
     */
    public enum DiscussType
    {
        HAVENODISCUSSTYPE((short)0),//没有评论
        HAVEDISCUSSTYPE((short)1),//有评论
        NOALLOWDISCUSS((short)2);//不允许被评论
        private short value;
        DiscussType(short value)
        {
            this.value = value;
        }
        public short getValue()
        {
            return this.value;
        }
    }
    
    /**
     * 
     * @description:新闻能否被评论   
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月13日 下午4:12:23  
     * @author:HX1401166  
     * @version 1.0.0  
     *
     */
    public enum CanDiscussStatus
    {
    	CANDISCUSS((short)1),     //允许评论
        CANNOTDISCUSS((short)0);  //不允许评论
        private short value;
        CanDiscussStatus(short value)
        {
            this.value = value;
        }
        public short getValue()
        {
            return this.value;
        }
    }
    
    /**
     * 
     * @description: 评论被清理状态  
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月13日 下午4:39:39  
     * @author:HX1401166  
     * @version 1.0.0  
     *
     */
    public enum DiscussClearStatus
    {
    	HASCLEAR((short)1),     //已经被清理
        NOHASCLEAR((short)0);   //没有被清理
        private short value;
        DiscussClearStatus(short value)
        {
            this.value = value;
        }
        public short getValue()
        {
            return this.value;
        }
    }
    
    /**
     * @description:   点赞类型 ：1 新闻点赞， 2 新闻评论点赞
     * @fileName:NewsInfoDef.java 
     * @createTime:2015年5月26日 上午10:48:22  
     * @author:yangjiao  
     * @version 1.0.0  
     *
     */
    public enum PraiseType
    {
        NEWS((short)1), //新闻点赞
        COMMENT((short)2); //新闻评论点赞
        private short value;
        PraiseType(short value){
            this.value = value;
        }
        public short getValue(){
            return this.value;
        }
    }
    
    public enum PreOrNextNewsInfo
    {
    	PRENEWSINFO((short)1), //上一篇
        NEXTNEWSINFO((short)2); //下一篇
        private short value;
        PreOrNextNewsInfo(short value){
            this.value = value;
        }
        public short getValue(){
            return this.value;
        }
    }
    
}
